package com.liming.util;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;

import com.sun.org.apache.xerces.internal.impl.xpath.regex.Match;

/**
 * 数据处理Util
 *
 */
public class DateDisposeUtil {

	/**
	 * 取出JSON字符串中JSON数组下面的JSONObject
	 * 
	 * @param jsonStr
	 *            JSON字符串
	 * @param strKey
	 *            需要获取的JSON名称
	 * @return JSONArray
	 * 
	 * @throws JSONException
	 */
	public static JSONArray getJsonResult(String jsonStr, String strKey) throws JSONException {
		// 将获取的JSON字符串转为JSONObject
		JSONObject jsonResult = new JSONObject(jsonStr);

		// 从JSONObject中获取JSONArray,返回数据中的 newslist 数组才是我们需要的结果
		JSONArray jsonArray = jsonResult.getJSONArray(strKey);

		return jsonArray;
	}

	/**
	 * 
	 * @param inputStr 輸入的字符串
	 * @param regex
	 * @param replacement 替换的字符串
	 * @return
	 */
	public static String replaceStr(String inputStr, String regex, String replacement) {

		Pattern p = Pattern.compile(regex);
		Matcher m = p.matcher(inputStr);
		inputStr = m.replaceAll(replacement);
		
		return inputStr;
	}

	public static void main(String[] args) {
		String str = "作文讲<br/>评课上，老师把批<br/>改好的作文本<br/>发给大家";
		DateDisposeUtil re = new DateDisposeUtil();

		str = re.replaceStr(str, "<br/>", "");
		System.out.println(str);

	}
}
